package cn.fl.custpay.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;

import java.util.Date;

/**
 * @Description: 用户扣款记录
 */
public class CmmEmppayRecordVO extends BaseVO{

	private static final long serialVersionUID = 168273796514738437L;

	@Excel(name = "订单号",width = 20)
	private Long id;
	/**
	 * 客户经理姓名
	 */
	@Excel(name = "姓名",width = 15)
	private String rlNm;
	/**
	 * 工号
	 */
	@Excel(name = "工号",width = 15)
	private String usrNm;
	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
	 */
	@Excel(name = "支付状态")
	private String isSucNm;
	/**
	 * 支付结果描述
	 */
	@Excel(name = "结果描述",width = 20)
	private String resultDesc;
	/**
	 * 实际付款金额
	 */
	@Excel(name = "实际金额(元)")
	private Double paymentMoneydou;
	/**
	 * 支付平台（2：信联支付，3：国付宝）
	 */
	@Excel(name = "支付平台")
	private String payTypeNm;
	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
	 */
	@Excel(name = "支付类型")
	private String paymentTypeNm;
	/**
	 * 是否是自动代扣(1：是，0：否)
	 */
	@Excel(name = "是否自动代扣")
	private String isAutoChargeNm;
	@Excel(name = "还款时间",format = "yyyy-MM-dd HH:mm:ss",width = 25)
	private Date crtTm;
	/**
	 * 实际付款金额
     */
	private Long paymentMoney;

	/**
	 * 银行卡id
     */
	private Long bankId;
	/**
	 * 信联流水号
     */
	private String platformSeqId;
	/**
	 * 信联手续费
     */
	private String feeAmt;
	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
     */
	private Integer isSuc;

	/**
	 * 支付平台（2：信联支付，3：国付宝）
     */
	private Long payType;

	/**
	 * 应收手续费
     */
	private String commAmt;
	/**
	 * 实收手续费
     */
	private String payComm;
	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
     */
	private Long commPayType;
	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
     */
	private String localSeqId;
	/**
	 * 合作商户会计日期
     */
	private Date partnerAcDate;
	/**
	 * 信联会计日期
     */
	private Date acDate;
	/**
	 * 支付时间
     */
	private Date payDate;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 用户ID
     */
	private Long usrId;
	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
     */
	private Long paymentType;


	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
     */
	private Integer isAuto;
	/**
	 * 主动查询订单状态类型(0：未查询，1：已查询)
     */
	private Integer isAutoType;
	/**
	 * 是否是自动代扣(1：是，0：否)
     */
	private Integer isAutoCharge;

	/**
	 * 支付表id
	 */
	private Long paySchId;
	/**
	 * 支付表编号
	 */
	private String paySchNo;
	/**
	 * 费用类型代码（PRJ0026）
	 */
	private String feeTypCd;
	/**
	 * 费用类型代码（PRJ0026）
	 */
	private String feeTypCdNm;
	/**
	 * 费用金额
	 */
	private Long feeAmtMn;
	/**
	 * 费用金额
	 */
	private Double feeAmtMndou;
	/**
	 * 流程实例ID
	 */
	private String pInstId;
	/**
	 * 银行卡号
	 */
	private String accNo;

	public String getFeeTypCdNm() {
		return feeTypCdNm;
	}

	public void setFeeTypCdNm(String feeTypCdNm) {
		this.feeTypCdNm = feeTypCdNm;
	}

	public Double getFeeAmtMndou() {
		return feeAmtMndou;
	}

	public void setFeeAmtMndou(Double feeAmtMndou) {
		this.feeAmtMndou = feeAmtMndou;
	}

	public Long getFeeAmtMn() {
		return feeAmtMn;
	}

	public void setFeeAmtMn(Long feeAmtMn) {
		this.feeAmtMn = feeAmtMn;
	}

	public String getFeeTypCd() {
		return feeTypCd;
	}

	public void setFeeTypCd(String feeTypCd) {
		this.feeTypCd = feeTypCd;
	}

	public String getpInstId() {
		return pInstId;
	}

	public void setpInstId(String pInstId) {
		this.pInstId = pInstId;
	}

	public String getAccNo() {
		return accNo;
	}

	public void setAccNo(String accNo) {
		this.accNo = accNo;
	}

	public Long getPaySchId() {
		return paySchId;
	}

	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}

	public String getPaySchNo() {
		return paySchNo;
	}

	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}

	@Override
	public Date getCrtTm() {
		return crtTm;
	}

	@Override
	public void setCrtTm(Date crtTm) {
		this.crtTm = crtTm;
	}

	@Override
	public Long getId() {
		return id;
	}

	@Override
	public void setId(Long id) {
		this.id = id;
	}

	public Double getPaymentMoneydou() {
		return paymentMoneydou;
	}

	public void setPaymentMoneydou(Double paymentMoneydou) {
		this.paymentMoneydou = paymentMoneydou;
	}

	public String getIsSucNm() {
		return isSucNm;
	}

	public void setIsSucNm(String isSucNm) {
		this.isSucNm = isSucNm;
	}

	public String getPayTypeNm() {
		return payTypeNm;
	}

	public void setPayTypeNm(String payTypeNm) {
		this.payTypeNm = payTypeNm;
	}

	public String getPaymentTypeNm() {
		return paymentTypeNm;
	}

	public void setPaymentTypeNm(String paymentTypeNm) {
		this.paymentTypeNm = paymentTypeNm;
	}

	public String getIsAutoChargeNm() {
		return isAutoChargeNm;
	}

	public void setIsAutoChargeNm(String isAutoChargeNm) {
		this.isAutoChargeNm = isAutoChargeNm;
	}

	public String getUsrNm() {
		return usrNm;
	}

	public void setUsrNm(String usrNm) {
		this.usrNm = usrNm;
	}

	public String getRlNm() {
		return rlNm;
	}

	public void setRlNm(String rlNm) {
		this.rlNm = rlNm;
	}

	/**
	 * 实际付款金额
     */
	public Long getPaymentMoney() {
		return paymentMoney;
	}

	/**
	 * 实际付款金额
     */
	public void setPaymentMoney(Long paymentMoney) {
		this.paymentMoney = paymentMoney;
	}
	
	/**
	 * 银行卡id
     */
	public Long getBankId() {
		return bankId;
	}

	/**
	 * 银行卡id
     */
	public void setBankId(Long bankId) {
		this.bankId = bankId;
	}
	
	/**
	 * 信联流水号
     */
	public String getPlatformSeqId() {
		return platformSeqId;
	}

	/**
	 * 信联流水号
     */
	public void setPlatformSeqId(String platformSeqId) {
		this.platformSeqId = platformSeqId;
	}
	
	/**
	 * 信联手续费
     */
	public String getFeeAmt() {
		return feeAmt;
	}

	/**
	 * 信联手续费
     */
	public void setFeeAmt(String feeAmt) {
		this.feeAmt = feeAmt;
	}
	
	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
     */
	public Integer getIsSuc() {
		return isSuc;
	}

	/**
	 * 是否成功（3:已受理，2：未支付，1：是，0：否）
     */
	public void setIsSuc(Integer isSuc) {
		this.isSuc = isSuc;
	}
	
	/**
	 * 支付平台（2：信联支付，3：国付宝）
     */
	public Long getPayType() {
		return payType;
	}

	/**
	 * 支付平台（2：信联支付，3：国付宝）
     */
	public void setPayType(Long payType) {
		this.payType = payType;
	}
	
	/**
	 * 应收手续费
     */
	public String getCommAmt() {
		return commAmt;
	}

	/**
	 * 应收手续费
     */
	public void setCommAmt(String commAmt) {
		this.commAmt = commAmt;
	}
	
	/**
	 * 实收手续费
     */
	public String getPayComm() {
		return payComm;
	}

	/**
	 * 实收手续费
     */
	public void setPayComm(String payComm) {
		this.payComm = payComm;
	}
	
	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
     */
	public Long getCommPayType() {
		return commPayType;
	}

	/**
	 * 手续费类型（0:狮桥支付,1:用户支付,2:用户有免费次数）
     */
	public void setCommPayType(Long commPayType) {
		this.commPayType = commPayType;
	}
	
	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
     */
	public String getLocalSeqId() {
		return localSeqId;
	}

	/**
	 * 平台流水(函数:FN_GEN_RECHARGE_LOCAL_SEQ_ID)
     */
	public void setLocalSeqId(String localSeqId) {
		this.localSeqId = localSeqId;
	}
	
	/**
	 * 合作商户会计日期
     */
	public Date getPartnerAcDate() {
		return partnerAcDate;
	}

	/**
	 * 合作商户会计日期
     */
	public void setPartnerAcDate(Date partnerAcDate) {
		this.partnerAcDate = partnerAcDate;
	}
	
	/**
	 * 信联会计日期
     */
	public Date getAcDate() {
		return acDate;
	}

	/**
	 * 信联会计日期
     */
	public void setAcDate(Date acDate) {
		this.acDate = acDate;
	}
	
	/**
	 * 支付时间
     */
	public Date getPayDate() {
		return payDate;
	}

	/**
	 * 支付时间
     */
	public void setPayDate(Date payDate) {
		this.payDate = payDate;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 用户ID
     */
	public Long getUsrId() {
		return usrId;
	}

	/**
	 * 用户ID
     */
	public void setUsrId(Long usrId) {
		this.usrId = usrId;
	}
	
	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
     */
	public Long getPaymentType() {
		return paymentType;
	}

	/**
	 * 支付类型（1：快捷支付，2：代扣支付）
     */
	public void setPaymentType(Long paymentType) {
		this.paymentType = paymentType;
	}
	
	/**
	 * 支付结果描述
     */
	public String getResultDesc() {
		return resultDesc;
	}

	/**
	 * 支付结果描述
     */
	public void setResultDesc(String resultDesc) {
		this.resultDesc = resultDesc;
	}
	
	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
     */
	public Integer getIsAuto() {
		return isAuto;
	}

	/**
	 * 是否是主动查询订单成功状态(1：是，0：否)
     */
	public void setIsAuto(Integer isAuto) {
		this.isAuto = isAuto;
	}
	
	/**
	 * 主动查询订单状态类型(0：未查询，1：已查询)
     */
	public Integer getIsAutoType() {
		return isAutoType;
	}

	/**
	 * 主动查询订单状态类型(0：未查询，1：已查询)
     */
	public void setIsAutoType(Integer isAutoType) {
		this.isAutoType = isAutoType;
	}
	
	/**
	 * 是否是自动代扣(1：是，0：否)
     */
	public Integer getIsAutoCharge() {
		return isAutoCharge;
	}

	/**
	 * 是否是自动代扣(1：是，0：否)
     */
	public void setIsAutoCharge(Integer isAutoCharge) {
		this.isAutoCharge = isAutoCharge;
	}


}
